<?php

/**
 * Objeto que representa toda la informacion relacionada con la 
 * la paginacion de resultados en las paginas de reportes
 *
 */
class SInfoPaginacion{
	private $totalPaginas;
	private $tamPagina;
	private $comienzo;
	private $fin;
	private $pagSiguiente;
		
	public function __construct(){
	}
		
	public function setTotalPaginas($totalPaginas){
		$this->totalPaginas = $totalPaginas;
	}
	
	public function setTamPagina($tamPagina){
		isset($tamPagina)?$this->tamPagina = $tamPagina:$this->tamPagina = 25;
	}
		
	public function setComienzo($comienzo){
		isset($comienzo)?$this->comienzo = $comienzo:$this->comienzo = 0;
	}
		
	public function setFin($fin){
		$this->fin = $fin;
	}
	
	public function setPagSiguiente($pagSiguiente){
		$this->pagSiguiente = $pagSiguiente;
	}
		
	public function getTotalPaginas(){
		return $this->totalPaginas;
	}
		
	public function getTamPagina(){
		return $this->tamPagina;
	}
		
	public function getComienzo(){
		return $this->comienzo;
	}
		
	public function getFin(){
		return $this->fin;
	}
	
	public function getPagSiguiente(){
		return $this->pagSiguiente;
	}
}
?>